What is oxford al population?

As of 2021, Oxford, Alabama has an estimated population of approximately 22,422 people. The city is located in Calhoun County and is part of the Anniston-Oxford Metropolitan Statistical Area. The population of the city has been steadily increasing over the past few decades, with a growth rate of 7.2% between 2010 and 2021. The median age of Oxford residents is 38.5 years old, with a median household income of $58,238. The racial makeup of the city is approximately 74% White, 21% Black or African American, and 3% Hispanic or Latino. The city's economy is driven by industries such as automotive manufacturing, retail, and healthcare.